package xconsole

import "strings"

// 命令分割，返回分组名
//
//	name	待分割的命令
func splits(name string) string {
	tmp := strings.Split(name, ":")
	if len(tmp) == 1 {
		return "0000"
	}
	return tmp[0]
}

// 命令格式替换
//
//	name	待替换的命令信息
func name_rep(name string) string {
	tmp := strings.ReplaceAll(name, "/", ":")
	return tmp
}

// 判断name是否存在于grps切片中
//
//	name	待判断的字符串
//	grps	待判断的切片
func in_string(name string, grps []string) bool {
	for i := 0; i < len(grps); i++ {
		if name == grps[i] {
			return true
		}
	}
	return false
}
